package cn.com.nes.site.entity.dto.patrolPlan;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@TableName(value ="patrol_plan")
@Data
public class PatrolPlanDTO {
    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 计划id
     */
    @TableField(value = "patrol_plan_id")
    private String patrolPlanId;


    /**
     * 行政区划代码
     */
    private String xzqhdm;

    /**
     * 标题
     */
    private String title;

    /**
     * 账号
     */
    private String account;

    /**
     * 年度
     */
    private String year;

    /**
     * 开始时间
     */
    @TableField(value = "start_time")
    private Date startTime;

    /**
     * 结束时间
     */
    @TableField(value = "end_time")
    private Date endTime;

    /**
     * 巡检状态   0未开始  1进行中 2已结束 3已关闭
     */
    private Integer status;

    /**
     * 逻辑删除:   1表示删除，0表示未删除
     */
    @TableField(value = "is_delete")
    private Byte isDelete;

    /**
     * 创建时间
     */
    @TableField(value = "gmt_create")
    private Long gmtCreate;

    /**
     * 修改时间
     */
    @TableField(value = "gmt_modified")
    private Long gmtModified;
    /**
     * 公司id
     */
    @TableField(value = "companyId")
    private String companyId;

}